package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 部门信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class DeptInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String deptId;
	private String deptName;
	private String fullName;
	private String shortName;
	private String letterAbbr;
	private String deptProperCode;
	private String deptProperValue;
	private String deptProperName;
	private String deptRankCode;
	private String deptRankValue;
	private String deptRankName;
	private String parentId;
	private String parentName;
	private String addr;
	private String linkMan;
	private String phone;
	private int sortNo;
	private String spatialAttr;
	private double coordX;
	private double coordY;

	/**
	 * 获取部门编码
	 * 
	 * @return String
	 */
	public String getDeptId() {
		return deptId;
	}

	/**
	 * 设置部门编码
	 * 
	 * @param deptId
	 *            部门编码
	 */
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	/**
	 * 获取部门名称
	 * 
	 * @return String
	 */
	public String getDeptName() {
		return deptName;
	}

	/**
	 * 设置部门名称
	 * 
	 * @param deptName
	 *            部门名称
	 * @see DeptInfoDto
	 */
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	/**
	 * 获取部门全称
	 * 
	 * @return String
	 */
	public String getFullName() {
		return fullName;
	}

	/**
	 * 设置部门全称
	 * 
	 * @param fullName
	 *            部门全称
	 */
	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	/**
	 * 获取部门简称
	 * 
	 * @return String
	 */
	public String getShortName() {
		return shortName;
	}

	/**
	 * 设置部门简称
	 * 
	 * @param shortName
	 *            部门简称
	 */
	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	/**
	 * 获取部门名称拼音缩写
	 * 
	 * @return String
	 */
	public String getLetterAbbr() {
		return letterAbbr;
	}

	/**
	 * 设置部门名称拼音缩写
	 * 
	 * @param letterAbbr
	 *            部门名称的拼音缩写
	 */
	public void setLetterAbbr(String letterAbbr) {
		this.letterAbbr = letterAbbr;
	}

	/**
	 * 获取上级部门编码
	 * 
	 * @return String
	 */
	public String getParentId() {
		return parentId;
	}

	/**
	 * 设置上级部门编码
	 * 
	 * @param parentId
	 *            上级部门编码
	 * @see DeptInfoDto
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	/**
	 * 获取部门地址
	 * 
	 * @return String
	 */
	public String getAddr() {
		return addr;
	}

	/**
	 * 设置部门地址
	 * 
	 * @param addr
	 *            地址
	 */
	public void setAddr(String addr) {
		this.addr = addr;
	}

	/**
	 * 获取部门联系人
	 * 
	 * @return String
	 */
	public String getLinkMan() {
		return linkMan;
	}

	/**
	 * 设置部门联系人
	 * 
	 * @param linkMan
	 *            联系人
	 */
	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	/**
	 * 获取部门联系电话
	 * 
	 * @return String
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * 设置部门联系电话
	 * 
	 * @param phone
	 *            联系电话
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 获取部门顺序编码
	 * 
	 * @return int
	 */
	public int getSortNo() {
		return sortNo;
	}

	/**
	 * 设置部门顺序编码
	 * 
	 * @param sortNo
	 *            顺序编码
	 */
	public void setSortNo(int sortNo) {
		this.sortNo = sortNo;
	}

	/**
	 * 获取空间属性
	 * 
	 * @return String
	 */
	public String getSpatialAttr() {
		return spatialAttr;
	}

	/**
	 * 设置空间属性
	 * 
	 * @param spatialAttr
	 *            空间属性
	 */
	public void setSpatialAttr(String spatialAttr) {
		this.spatialAttr = spatialAttr;
	}

	/**
	 * 获取部门性质字典码
	 * 
	 * @return String
	 */
	public String getDeptProperCode() {
		return deptProperCode;
	}

	/**
	 * 设置部门性质字典码
	 * 
	 * @param deptProperCode
	 *            部门性质字典码
	 * @see PublicDicDto
	 */
	public void setDeptProperCode(String deptProperCode) {
		this.deptProperCode = deptProperCode;
	}

	/**
	 * 获取部门性质字典值
	 * 
	 * @return String
	 */
	public String getDeptProperValue() {
		return deptProperValue;
	}

	/**
	 * 设置部门性质字典值
	 * 
	 * @param deptProperValue
	 *            部门性质字典值
	 * 
	 */
	public void setDeptProperValue(String deptProperValue) {
		this.deptProperValue = deptProperValue;
	}

	/**
	 * 获取部门性质字典名
	 * 
	 * @return String
	 */
	public String getDeptProperName() {
		return deptProperName;
	}

	/**
	 * 设置部门性质字典名
	 * 
	 * @param deptProperName
	 *            部门性质字典名
	 * @see PublicDicDto
	 */
	public void setDeptProperName(String deptProperName) {
		this.deptProperName = deptProperName;
	}

	/**
	 * 获取部门等级字典码
	 * 
	 * @return String
	 */
	public String getDeptRankCode() {
		return deptRankCode;
	}

	/**
	 * 设置部门等级字典码
	 * 
	 * @param deptRankCode
	 *            部门等级字典码
	 * @see PublicDicDto
	 */
	public void setDeptRankCode(String deptRankCode) {
		this.deptRankCode = deptRankCode;
	}

	/**
	 * 获取部门等级字典值
	 * 
	 * @return String
	 */
	public String getDeptRankValue() {
		return deptRankValue;
	}

	/**
	 * 设置部门等级字典值
	 * 
	 * @param deptRankValue
	 *            部门等级字典值
	 * @see PublicDicDto
	 */
	public void setDeptRankValue(String deptRankValue) {
		this.deptRankValue = deptRankValue;
	}

	/**
	 * 获取部门等级字典名
	 * 
	 * @return String
	 */
	public String getDeptRankName() {
		return deptRankName;
	}

	/**
	 * 设置部门等级字典名
	 * 
	 * @param deptRankName
	 *            部门等级字典名
	 * @see PublicDicDto
	 */
	public void setDeptRankName(String deptRankName) {
		this.deptRankName = deptRankName;
	}

	/**
	 * 获取上级部门名称
	 * 
	 * @return String
	 */
	public String getParentName() {
		return parentName;
	}

	/**
	 * 设置上级部门名称
	 * 
	 * @param parentName
	 *            反向路段名称
	 */
	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	/**
	 * 获取部门经度
	 * 
	 * @return double
	 */
	public double getCoordX() {
		return coordX;
	}

	/**
	 * 设置部门经度
	 * 
	 * @param coordX
	 *            经度
	 */
	public void setCoordX(double coordX) {
		this.coordX = coordX;
	}

	/**
	 * 获取部门纬度
	 * 
	 * @return double
	 */
	public double getCoordY() {
		return coordY;
	}

	/**
	 * 设置部门经度
	 * 
	 * @param coordY
	 *            纬度
	 */
	public void setCoordY(double coordY) {
		this.coordY = coordY;
	}

}
